Tegra186: clear the system cstate for offline core
authorVarun Wadekar <[email protected]>
Mon, 28 Mar 2016 21:43:03 +0000 (14:43 -0700)
committerVarun Wadekar <[email protected]>
Thu, 23 Mar 2017 21:19:28 +0000 (14:19 -0700)
This patch clears the system cstate when offlining a CPU core as we
need to update the sytem cstate to SC7 only when we enter system
suspend.

Original change by Prashant Gaikwad <[email protected]>

Change-Id: I1cff9bbab4db7d390a491c8939aea5db6c6b5c59
Signed-off-by: Varun Wadekar <[email protected]>
plat/nvidia/tegra/soc/t186/plat_psci_handlers.c

index 7c6868c7b07032fba173f0d0534e4e182bd1ebe0..9b492fb8c8be8980f822d425971c0da192ca31c7 100644 (file)
@@ -276,7 +276,7 @@ int tegra_soc_pwr_domain_off(const psci_power_state_t *target_state)
        write_ctx_reg(gp_regs, CTX_GPREG_X5, 0);
        write_ctx_reg(gp_regs, CTX_GPREG_X6, 1);
        mce_command_handler(MCE_CMD_UPDATE_CSTATE_INFO, TEGRA_ARI_CLUSTER_CC7,
-               0, TEGRA_ARI_SYSTEM_SC7);
+               0, 0);
 
        /* Disable Denver's DCO operations */
        if (impl == DENVER_IMPL)